muffled drum roll - German English Dictionary